Thông số kỹ thuật Universal Disk Format

Tiêu chuẩn UDF định nghĩa ba biến thể của hệ thống tập tin, được gọi là "bản dựng". Đó là:

  • Plain (Truy cập đọc/ghi ngẫu nhiên). Đây là định dạng gốc được hỗ trợ trong tất cả các bản sửa đổi UDF
  • Virtual Allocation Table (Bảng phân bổ ảo) còn gọi là VAT (ghi gia tăng). Được sử dụng đặc biệt để ghi một lần
  • Spared (Limited Random Write Access - Truy cập ghi ngẫu nhiên có giới hạn). Được sử dụng đặc biệt để ghi vào phương tiện cho phép ghi

Plain

Được giới thiệu trong phiên bản đầu tiên của tiêu chuẩn, bản dựng này có thể được sử dụng trên bất kỳ loại đĩa nào cho phép truy cập đọc/ghi ngẫu nhiên, chẳng hạn như đĩa cứng, DVD+RW và DVD-RAM. Siêu dữ liệu (tối đa v2.50) và dữ liệu tệp được giải quyết trực tiếp. Trong quá trình ghi vào một đĩa như vậy trong định dạng này, bất kỳ khối vật lý nào trên đĩa đều có thể được chọn để phân bổ các tập tin mới hoặc cập nhật.

Vì đây là định dạng cơ bản, thực tế bất kỳ hệ điều hành hoặc trình điều khiển hệ thống tệp nào yêu cầu hỗ trợ cho UDF đều có thể đọc định dạng này.

Bản dựng VAT

Các phương tiện ghi một lần như DVD-R và CD-R có các giới hạn khi được ghi vào, trong đó mỗi khối vật lý chỉ có thể được ghi một lần và việc ghi phải diễn ra theo từng bước. Do đó, định dạng plain của UDF chỉ có thể được ghi vào đĩa CD-R bằng cách làm xử lý trước dữ liệu và sau đó ghi tất cả dữ liệu trong một lần ghi vào phương tiện, tương tự như cách hệ thống tệp ISO 9660 được ghi vào đĩa CD.

Để cho phép CD-R được sử dụng gần giống như đĩa cứng, nhờ đó người dùng có thể thêm và sửa đổi các tệp trên CD-R theo ý muốn (được gọi là "truy cập như ổ đĩa" trên Windows), OSTA đã thêm bản dựng VAT vào Tiêu chuẩn UDF trong bản sửa đổi 1.5. VAT là một cấu trúc bổ sung trên đĩa cho phép ghi theo gói; có nghĩa là, sẽ sắp xếp lại bản đồ các khối vật lý khi các tập tin hoặc dữ liệu khác trên đĩa được sửa đổi hoặc xóa. Đối với phương tiện ghi một lần, toàn bộ đĩa được ảo hóa, làm cho tính chất ghi một lần trở nên trong suốt cho người dùng; đĩa có thể được xử lý theo cùng một cách mà chương trình xử lý đĩa có thể ghi.

Bản ghi một lần của CD-R hoặc DVD-R có nghĩa là khi một tập tin bị xóa trên đĩa, dữ liệu của tập tin vẫn còn trên đĩa. Nó không xuất hiện trong thư mục nữa, nhưng nó vẫn chiếm không gian ban đầu nơi nó được lưu trữ. Cuối cùng, sau khi sử dụng chương trình này một thời gian, đĩa sẽ đầy, vì không gian trống không thể phục hồi bằng cách xóa các tập tin. Các công cụ đặc biệt có thể được sử dụng để truy cập trạng thái trước của đĩa (trạng thái trước khi xóa xảy ra), và có thể khôi phục file cũ.

Không phải tất cả các ổ đĩa đều triển khai đầy đủ phiên bản 1.5 trở lên của UDF và một số ổ đĩa có thể không thể xử lý các bản dựng VAT.

Bản dựng Spared (RW)

Các phương tiện có thể ghi lại như DVD-RW và CD-RW có ít hạn chế hơn so với phương tiện DVD-R và CD-R. Các lĩnh vực có thể được ghi lại một cách ngẫu nhiên (mặc dù được chia thành các gói dữ liệu tại một thời điểm). Các phương tiện này có thể bị xóa hoàn toàn bất cứ lúc nào, làm cho đĩa trống trở lại, sẵn sàng để ghi một tập tin UDF mới hoặc hệ thống tập tin khác (ví dụ: ISO 9660 hoặc CD Audio) vào đĩa. Tuy nhiên, các phần của phương tiện truyền thông -RW có thể "hao mòn" sau một thời gian, có nghĩa là dữ liệu của chúng trở nên không đáng tin cậy, thông qua việc ghi đè quá thường xuyên (thường sau vài trăm lần ghi lại, với CD-RW).

Bản dựng Plain và VAT của định dạng UDF có thể được sử dụng trên phương tiện ghi lại nhiều lần, với một số hạn chế. Nếu Plain được sử dụng trên phương tiện truyền thông -RW, thì không được phép sửa đổi cấp dữ liệu hệ thống tập tin, vì điều này sẽ nhanh chóng sử dụng các phần thường được sử dụng trên đĩa (chẳng hạn như các dữ liệu dành cho thư mục và phân bổ khối), mà sau đó sẽ không được chú ý và dẫn đến mất dữ liệu. Để cho phép sửa đổi các tệp trên đĩa, đĩa có thể ghi lại có thể được sử dụng như phương tiện -R sử dụng bản dựng VAT. Điều này đảm bảo rằng tất cả các khối chỉ được ghi một lần (liên tiếp), đảm bảo rằng không có khối nào được ghi lại thường xuyên hơn các khối khác. Bằng cách này, một đĩa RW có thể bị xóa và sử dụng lại nhiều lần trước khi nó trở nên không đáng tin cậy. Tuy nhiên, nó cuối cùng sẽ trở nên không đáng tin cậy mà không có cách nào dễ dàng phát hiện ra nó. Khi sử dụng bản dựng VAT, phương tiện CD-RW/DVD-RW sẽ xuất hiện dưới dạng CD-R hoặc DVD +/- R media đối với máy tính. Tuy nhiên, các phương tiện này có thể bị xóa lại bất cứ lúc nào.

Việc dùng bản dựng Spared đã được thêm vào trong phiên bản 1.5 để giải quyết các đặc tính của phương tiện có thể ghi lại nhiều lần. Bản dựng này bổ sung thêm một bảng Sparing để quản lý các lỗi mà cuối cùng sẽ xuất hiện trên các phần của đĩa đã được ghi lại quá nhiều lần. Bảng này theo dõi các khu vực bị mòn và sắp xếp chúng lại vào những chỗ còn tốt. Quản lý khiếm khuyết của UDF không áp dụng cho các hệ thống đã triển khai một dạng quản lý lỗi khác, chẳng hạn như Mount Rainier (MRW) cho đĩa quang hoặc bộ điều khiển đĩa cho ổ đĩa cứng.

Các công cụ và ổ đĩa không hỗ trợ đầy đủ bản sửa đổi 1.5 của UDF sẽ bỏ qua bảng sparing của bản dựng này, điều này sẽ dẫn tới việc phần mềm đọc các sector bị lỗi, dẫn đến việc truy xuất dữ liệu bị hỏng hóc.